CLineStyle Class Reference

List of all members.

Public Types

enum  LineCap { kLineCapButt = 0, kLineCapRound, kLineCapSquare }
enum  LineJoin { kLineJoinMiter = 0, kLineJoinRound, kLineJoinBevel }

Public Member Functions

 CLineStyle (LineCap cap=kLineCapButt, LineJoin join=kLineJoinMiter, CCoord dashPhase=0., int32_t dashCount=0, const CCoord *dashLengths=0)
 ~CLineStyle ()
LineCap getLineCap () const
LineJoin getLineJoin () const
CCoord getDashPhase () const
int32_t getDashCount () const
const CCoordgetDashLengths () const
bool operator== (const CLineStyle &cls) const
CLineStyleoperator= (const CLineStyle &cls)

Protected Attributes

LineCap cap
LineJoin join
CCoord dashPhase
int32_t dashCount
CCoorddashLengths

Member Enumeration Documentation

enum LineCap
Enumerator:
kLineCapButt 
kLineCapRound 
kLineCapSquare 
enum LineJoin
Enumerator:
kLineJoinMiter 
kLineJoinRound 
kLineJoinBevel 

Constructor & Destructor Documentation

CLineStyle ( LineCap  cap = kLineCapButt,
LineJoin  join = kLineJoinMiter,
CCoord  dashPhase = 0.,
int32_t  dashCount = 0,
const CCoord dashLengths = 0 
)
~CLineStyle (  ) 

Member Function Documentation

int32_t getDashCount (  )  const [inline]
const CCoord* getDashLengths (  )  const [inline]
CCoord getDashPhase (  )  const [inline]
LineCap getLineCap (  )  const [inline]
LineJoin getLineJoin (  )  const [inline]
CLineStyle & operator= ( const CLineStyle cls  ) 
bool operator== ( const CLineStyle cls  )  const

Member Data Documentation

LineCap cap [protected]
int32_t dashCount [protected]
CCoord* dashLengths [protected]
CCoord dashPhase [protected]
LineJoin join [protected]

The documentation for this class was generated from the following files:

Generated on Fri Nov 22 11:09:32 2013 for VSTGUI by  doxygen 1.6.1